home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / ZPLAB.ZIP / WHATS.NEW < prev    next >
Text File  |  1992-02-02  |  32KB  |  602 lines

  1. ##############################################################################
  2.                      VERSION HISTORY (NEWEST TO OLDEST)
  3. ##############################################################################
  4.                           
  5.                           
  6.                           ZipLab PLUS Version 1.9c
  7.                           
  8. * Changes are NOT required(but may be desirable), in your configuration for
  9.   this version!  Please see the "Rusty and Eddy" Protection below, and
  10.   run SETUP.EXE to add the appropriate entry if desired.
  11.   
  12. * Non-standard comm ports are back!  I have talked with Jeff Sumburg, the
  13.   author of QBSerial (The communications routines used in ZipLab) about
  14.   the problems I was having with non-standard comm ports in an earlier 
  15.   version of ZipLab, and he gave me some tips on using his code to enable
  16.   communications with ports which are not at the standard DOS supported
  17.   address and IRQ locations.  Mostly his advice was "Jeeze Jeff,  did you
  18.   read the manual?" <grin>.  In any case, ZipLab PLUS will now get both the
  19.   IRQ and PORT ADDRESS from PCBoard.Dat.  If you have set a non-standard comm 
  20.   port with PCBSETUP, ZipLab PLUS will use them.   
  21.   
  22. * "Rusy and Eddy" Protection(tm) - There are some BBS systems which insist 
  23.   on putting annoying, space wasting BBS advertising in everything which 
  24.   passes through their hands. There are even some who are so intent that you 
  25.   read all about how many megabytes and Dual Standards they have that they 
  26.   have a routine to create a new name for the BBS ad before they insert it.  
  27.   A new feature of ZipLab PLUS will allow you to use the CRC32 value of the 
  28.   ads you wish to remove, instead of just the name.  All you do is use the 
  29.   enclosed GETCRC.EXE program, to find the CRC32 value of the BBS 
  30.   advertisement you wish to remove.  Add this in the following format to a 
  31.   file called "CRC.ADS" (NOTE! It MUST have this name).
  32.   
  33.   00000000,filename.ext
  34.   
  35.   Where "00000000" is the CRC32 value, and "filename.ext" is the name of the 
  36.   BBS advertisement you wish to remove.  You can use GETCRC to do this 
  37.   automaticaly, by typing:
  38.   
  39.   GETCRC filename.exe >>CRC.ADS {ENTER}
  40.   
  41.   Then place the full path and name of CRC.ADS on a line in PTEST.CFG, just 
  42.   as if it were any other BBS advertisement name you were adding.  Now 
  43.   ZipLab PLUS will find that pesky BBS add and delete it, even if it has 
  44.   been renamed.
  45.   
  46.   Please see the example PTEST.CFG to be sure you add CRC.ADS in the right
  47.   place and in the right format.  NOTE!  This feature will NOT work with
  48.   .LZH files at this time, as LHA only stores CRC16 values.  It will work
  49.   with both archive and self-extracting .ZIP and .ARJ files.
  50.  
  51. * The parameter 'CRC' in the config file is no longer valid.  I have removed
  52.   the program's ability to get the file CRC of the archive file, which was
  53.   then displayed on the line with the newest and oldest file dates.  I am
  54.   currently working with the author of ZDCS, to provide hooks from ZipLab
  55.   to this fine product.  There is just no need to weigh down the ZipLab 
  56.   code with a function which is implemented in another product.  If you
  57.   are using CRC in your .CFG file, please replace with FILES or NONE.
  58.     
  59. * The two most common "description" files are FILE_ID.DIZ and DESC.SDI.  
  60.   ZipLab will now ignore these files in the date verification routines, 
  61.   so the act of using a tool to add a FILE_ID.DIZ to an archive will not
  62.   cause it to pass date checking.
  63.   
  64. * Some corrections were made to the way "self-extracting" archives were 
  65.   handled, and this feature should be more reliable.
  66.   
  67. * ZipLab will now handle removing and/or replacing comments in .ARJ file
  68.   formats, and will properly handle imbedded .ARJ files.  I am using and
  69.   testing with ARJ version 2.30, and this version is recommended.
  70.   
  71. * Tons more work on trapping any possible errors which may occur.  I am
  72.   now 99% positive that ZipLab can't "hang" your system at an "abort, 
  73.   retry, fail?" prompt.  Please let me know if have this occurs at any 
  74.   time!  I still have a few Sysops who are having problems with ZipLab
  75.   under DesqView (although most run it just fine), and a few with problems
  76.   under Lantastic (again, most are running with no problem).  I am working
  77.   at isolating what set of conditions are giving these few people trouble,
  78.   and hope to have it pinned down soon.
  79.   
  80.  
  81.                           ZipLab PLUS Version 1.9b
  82.  
  83. * NO Changes to your configuration are required from version 1.9a.  Changes
  84.   ARE required from 1.8c or earlier.
  85.                           
  86. * Well, the swapping routines I added in the first 1.9 version have turned
  87.   out to be a whole lot more trouble than they are worth.  Instead of
  88.   solving memory problems for some people, the additon of these routines
  89.   seem to have caused no end of other problems for a larger group of folks.
  90.   I have removed the swapping routines for now, until I can find a method
  91.   which is stable with QuickBasic (particuarly in a QEMM/DesQView setup).
  92.   This does mean that some people who are in extremely memory constrained
  93.   conditions will NOT BE ABLE TO RUN ZIPLAB PLUS.  Again, ZipLab will need
  94.   about 160K of RAM to run, and the ZIP/ARJ/LHA programs used in testing
  95.   will required additional memory (PKUNZIP needs about 80K more).  If you
  96.   can't give ZipLab this much memory when running PCBTEST.BAT, then it
  97.   just isn't going to work for you right now...
  98.   
  99. * Aside from that, this version is mostly a lot of changes to tighten up
  100.   error detection and reporting.  The code has been re-written to a large
  101.   extent to allow for better error trapping.  Any problems should now be
  102.   correctly reported in PTEST.ERR, with a better explanation of what went
  103.   wrong, what file was being accessed, and when in the process the error 
  104.   occured.  More importantly, there should be lots less errors to begin
  105.   with.  The code will handle missing files, incorrect PTEST.CFG parms,
  106.   and low-memory conditions in a much cleaner fashion.
  107.   
  108. * The one big feature change in this version is that ZipLab will now test
  109.   "self-extracting" archives.  If you put ".EXE" as one of the extensions
  110.   you wish to pass, all .EXE files will be examined for the signatures of
  111.   the 3 supported archive types, and if found to be self-extracting files,
  112.   will be fully tested.  If not self-extracting (but in fact just .EXE
  113.   files), they will be SCAN'd for virus infection, and then passed.
  114.   
  115. * Sam Smith has changed the format of the $DOOR.NAM file (where the 
  116.   descriptions are held while testing) in the latest versions of ProDoor.
  117.   This version of ZipLab PLUS will correctly handle both the new and the
  118.   old $DOOR.NAM formats.  Please let me know if there are any further 
  119.   problems with Ziplab and ProDoor.
  120.     
  121.  
  122.                           ZipLab PLUS Version 1.9a
  123.  
  124. * NO Changes to your configuration are required from version 1.9.  Changes
  125.   ARE required from 1.8c or earlier.
  126.   
  127. * This is a really quick one, sorry.  I found a problem with the swapping
  128.   routines on machines with no XMS or EMS memory.  ZipLab was incorrectly
  129.   creating the swap file at one point in the process, and the "custom
  130.   comment" was not being inserted.  All other processes were working fine,
  131.   and in any case - it's fixed... Again, sorry for the quick release.
  132.   
  133.     
  134.                           ZipLab PLUS Version 1.9
  135.  
  136. * Changes to your configuration ARE required for this release!  Run SETUP!
  137.  
  138. * This version of Ziplab will now swap itself to XMS, EMS or DISK (whatever
  139.   it can find, in that order) on all SHELL functions.  This will mean a
  140.   significant reduction in the amount of memory required for PTest.Exe.
  141.   Please let me know if any problems are seen running in unusual memory
  142.   conditions, such as under DesqView, OmniView, Windows, or network software.
  143.   
  144. * A new version of DELF.COM is included in this version (no longer in the
  145.   DELF11.ZIP archive) which has been modified to take advantage of the
  146.   new "swap" capabilities of ZipLab.  You must add the location of this
  147.   new version of Delf to your PTest.Cfg, by running Setup.Exe.  If you 
  148.   see "unable to erase" error messages overwriting the ZipLab screen, it
  149.   means you are not using the new version of Delf.  If you use Delf for
  150.   purposes other than ZipLab (I do...) then keep the old version in your
  151.   DOS path, put the new version in a directory NOT in the path, and have
  152.   PTest.Cfg point specifically to the new version.
  153.   
  154. * The reason for failure will now be added to the file description for
  155.   PCBoard or ProDoor if a file is rejected by ZipLab.  This description
  156.   will be posted by PCBoard / ProDoor to your "private" DIRxx file.
  157.   
  158. * ZipLab can now optionally create a .ZIP "comment" for you, in place of
  159.   inserting one you create yourself.  To enable this feature, place the
  160.   word "ZIPLAB" in the field for the "comment location" in PTest.Cfg.
  161.   
  162.   The format of the comment created and added by ZipLab is:
  163.   
  164.   ───────────────────────────────────────────────────
  165.   File ZLAB_18C.ZIP tested by ZipLab Plus version 1.9
  166.   ───────────────────────────────────────────────────
  167.   * No virus infection detected by SCAN.EXE
  168.   * File passed all CRC integrity checking
  169.   
  170.   Tested on 12-21-1991 at 03:11:42
  171.   Date of Newest file is 12/21/1991
  172.   Date of Oldest file is 01/20/1991
  173.   
  174.   ZipLab PLUS version 1.8b
  175.   Compiled 12/02/91 at 10:15pm A PCBTest.Bat 
  176.   enhancement for PCBoard/ProDoor SysOps.  
  177.   Tests ZIP,ARJ,LZH,GIF files.  CRC value, 
  178.   dates, and (optionally) FILE_ID.DIZ inserted 
  179.   in / replacing description of file. Process 
  180.   includes SCAN, CRC checking, date limits, 
  181.   comment replacement/removal, BBS advertising 
  182.   removal and more... $10 Shareware by Jeffrey 
  183.   S. Morley 
  184.  
  185.   As you can see, the contents of FILE_ID.DIZ or DESC.SDI will be 
  186.   added to the description if either of them is included in the file.
  187.   The "user's" description will NOT be added in leu of these files, as
  188.   descriptions left by users are not always as "descriptive" as they 
  189.   should be...
  190.   
  191.   Also, before you ask - I will NOT add information to the comment which
  192.   could identify a particular BBS system.  There are boards who run 
  193.   private or adult upload areas who would rather not have their board's
  194.   or users names in the .ZIP comment.
  195.  
  196. * There is still an outstanding problem with -AV'd files.  Be aware 
  197.   that if a file has had "AV" applied to it, and you delete a file
  198.   which fits your criteria of a "BBS advertisement", then the file
  199.   WILL fail subsequent testing with ZipLab Plus.  The AV will have
  200.   been modified by deleting the file.  I am working on which of 
  201.   several methods to use to correct this.
  202.   
  203.                           
  204.                           
  205.                           ZipLab PLUS Version 1.9
  206.  
  207. * Changes to your configuration ARE required for this release!                           
  208.                           
  209. * I think I have finally tracked down the elusive "ERROR 6" problem that
  210.   some sysops are having.  The problem was related to the size of your
  211.   CALLER file, where I was stupidly using an integer variable in a file
  212.   which certainly has the ability to grow to over 65,000 records.  I use
  213.   a utility in my EVENT which maintains my CALLER file at a certain size,
  214.   and so never saw the problem here.  This problem is now fixed.
  215.   
  216. * If the upload was marked as "private" with the "/" character in the 
  217.   first position of the description, and a FILE_ID.DIZ was found, the
  218.   replacement description was not being marked as "private".  Fixed.                              
  219.   
  220. * The beeps which are produced by ZipLab when a file fails any of the 
  221.   tests will now follow the setting of the "alarm" function in PCBoard.Dat.
  222.   This is set with the F7 key at the Call Waiting screen.  If this is
  223.   set to "off", then ZipLab will produce no sounds.
  224.   
  225. * There was a problem with ProDoor and the FILE_ID.DIZ routines which 
  226.   would cause an ERROR 52 in LOCAL mode.  This has been fixed.  
  227.   
  228. * One feature change this version.  At the request of several sysops, I
  229.   have made the date validation based on YEAR and MONTH instead of just
  230.   year.  This involves a change to your PTEST.CFG file, so please run
  231.   SETUP.EXE and create new config file(s).  If you set the earliest 
  232.   date which you accept to "199006", then all files newer than May 1990
  233.   will pass, and all files May 1990 and older will fail.
  234.   
  235.   
  236.                           
  237.                           ZipLab PLUS Version 1.8b
  238.                          
  239. * Changes to your configuration ARE required for this release!                           
  240.  
  241. * Several Sysops were having problems with ZipLab hanging or even 
  242.   locking up their computers from time to time.  This seemed to be 
  243.   most evident when running the latest 2.41 version of DesqView, but 
  244.   on a few systems, was independant of DV.  The problem for these few 
  245.   systems seems to have started with version 1.6 of ZipLab Plus, and 
  246.   the major change in that version was the new serial routines I 
  247.   introduced to allow for non-standard commport IRQ's.  I have gone 
  248.   back to the previous version of the routines at this time, and would 
  249.   like feedback on whether or not this corrects the problem for those 
  250.   systems which were hanging...  If you in fact have a non-standard 
  251.   IRQ for your commport, and ZipLab 1.8 is working ok for you, STAY 
  252.   with that version. I hope to have the situation straightened out for 
  253.   the next full version, so we can have the non-standard commports as 
  254.   well as a stable product on as many machines as possible.  If you 
  255.   have had problems with ZipLab crashing, please give this version a 
  256.   try to see if it corrects your problem.
  257.   
  258. * Other problems which some people are experiencing is that ZipLab 
  259.   will return ERRORs 9, 5 or 6, will see all uploaded files as having 
  260.   bad CRC values, won't replace the description with File_Id.Diz, or 
  261.   or won't add the date information to the description.  These are 
  262.   almost certainly due to not having enough RAM memory free when 
  263.   ZipLab is executing.  If you are running under a multi-tasker 
  264.   (DesqView, OmniView etc...) and are having the problems described 
  265.   above, you MUST use the "SET PCB=/SWAP" command in either your 
  266.   Autoexec.Bat or in each nodes Board.Bat.  This will cause PCBoard to 
  267.   get out of the way when SHELL'ing out to ZipLab, and you should then 
  268.   have plenty of memory.  If you are having ANY problems with ZipLab 
  269.   Plus, please try the /SWAP setting above, and see if that corrects 
  270.   them.  ZipLab does require a fair amount of memory (like 160K), and
  271.   then ZipLab shells out to run PKUNZIP (another 80K or so).
  272.  
  273. * One other note.  I have tried to build in as much error trapping as 
  274.   possible, and will be looking to improve this for the next version. 
  275.   Howver, if something gets by me, and you walk in to an "Error in 
  276.   module PTEST at address xxxx:xxxx - Hit any key to return to system" 
  277.   message, on your computer, PLEASE REBOOT at this time.  If I am 
  278.   unable to catch the error and exit through my error traps, your 
  279.   serial port may not be left in the proper state.  This almost 
  280.   certainly will cause a "hang" at some point later on.
  281.   
  282. * Please re-run SETUP, or simply remove the second line from any of your
  283.   PTEST.CFG files.  This line is in support of the IRQ number, and must
  284.   be removed for ZipLab 1.8b to function properly.
  285.   
  286.     
  287.                             
  288.                           ZipLab PLUS Version 1.8
  289.                           
  290. * NO changes to your configuration are required for this release! 
  291.  
  292. * The DATE CHECKING was moved up in the process, just after the CRC 
  293.   checking of the file.  This way, if a file is going to fail in any 
  294.   case becuase it is old, no reason to wait for all the other testing 
  295.   and modifications.  I do need to at least CRC check first, as a bad 
  296.   archive will at best cause my date checking routines to return the 
  297.   wrong date, and at worst cause a program crash.
  298.   
  299. * Some other minor cosmetic changes, and some tightening up of the code
  300.   to improve speed.
  301.   
  302.   
  303.   
  304.                           ZipLab PLUS Version 1.7
  305.                           
  306. * NO changes to your configuration are required for this release!
  307.                           
  308. * This version is primarily to fix some problems ZipLab was having with
  309.   file descriptions and ProDoor.  All of the options for adding to the
  310.   file descriptions, as well as replacement with FILE_ID.DIZ (if desired)
  311.   are now fully supported in both PCBoard 14.5a and ProDoor 3.4.  Sam Smith
  312.   is apparently considering changing from the current $DOOR.NAM method to
  313.   a more "PCBoard'ish" UPDESC.[node] method of storing file descriptions,
  314.   and if/when this happens additional changes will probably be required.
  315.   
  316. * The sample PTEST.CFG file which is included in the ZLABP_xx.ZIP archive
  317.   is now fully commented.  This is to help those who wish to manually 
  318.   change existing .CFG file(s), instead of recreating with SETUP.EXE.  The
  319.   ";" characters and the comments which follow can be left in the .CFG 
  320.   file, or removed as is your preference.  Please don't use the ";" character
  321.   in actual .CFG data (like your BBS name), or ZipLab will parse the .CFG
  322.   file incorrectly.  The file created by SETUP.EXE will not contain comments.
  323.   
  324. * In testing the current version of ZipLab, It has been determined that the
  325.   memory requirements are between 146,052 and 159,480 bytes of RAM, depending
  326.   on the number of members in the archive.  Keep in mind that you will need
  327.   this much free RAM, as well as another copy of COMMAND.COM when PCBoard
  328.   shells out to run PCBTEST.BAT.  See the notes under "Quick Start" above
  329.   for some suggestions on managing memory with PCBoard.
  330.   
  331. * Several SysOps have expressed some confusion about the registration process
  332.   for ZipLab.  There are NO "keys", "serial numbers" or "registered versions"
  333.   required for ZipLab.  ZipLab as downloaded from any BBS is fully functional,
  334.   with no advertising, "beg screens", delays or registration reminders.  It
  335.   is expected that you will register ZipLab if you are going to use it, and
  336.   when you do, you will be entered into my database for purposes of receiving
  337.   what I hope is quick and friendly support.  Once registered for any 1.x
  338.   version of ZipLab, you are automatically entitled to run future versions,  
  339.   but you will need to do so before I release version 2.0.  Registration of
  340.   version 2.0 will cost more than the nominal $10.00 I have charged while
  341.   in the "development" 1.x version, and after 2.0 is released I will accept
  342.   no further registrations of 1.x.
  343.   
  344.   
  345.   
  346.                           ZipLab PLUS Version 1.6
  347.  
  348. * Changes to your configuration ARE required for this release!                           
  349.  
  350. * Version 1.5 was opening the CALLER file in exclusive mode, which would
  351.   cause a conflict with PCBoard in the SHELL mode.  I now open the 
  352.   CALLER file in shared mode, and the "error 70" should be eliminated.
  353.  
  354. * ZipLab will now support non-standard commport IRQ addresses.  I have 
  355.   added a line to the .CFG file to allow you to set the IRQ for the 
  356.   commport.  ZipLab will get the commport itself by looking in 
  357.   PCBoard.Dat.  ZipLab will obey the IRQ setting you specify, but will 
  358.   use standard Base Port addresses.  If your commport has non-standard 
  359.   IRQ AND Base Port addresses, ZipLab will most probably not function 
  360.   properly.  If you have a standard commport, and are using COM1-COM4,
  361.   please just enter a '0' (zero) in the field when prompted by SETUP.
  362.   
  363.   
  364.                           ZipLab PLUS Version 1.5
  365.  
  366. * You must run SETUP.EXE and create a new .CFG file for this version!
  367.                            
  368. * A record of files which fail ZipLab's testing process will now be
  369.   written to the CALLER file for the current node.
  370.  
  371. * Users can now run the TEST command in PCBoard to check files before 
  372.   downloading, but the files will not be moved offline if they fail 
  373.   DATE checking.  The user will be informed of any problems with the 
  374.   file, and names of files which fail TEST will be written to the 
  375.   CALLER file for the  current node.  A Change is required to your 
  376.   PCBTEST.BAT file to support this feature!
  377.   
  378.   @ECHO OFF
  379.   PTEST %1 C:\P2\PTEST.CFG %2
  380.                            ^^NEW!!
  381.   
  382.   Note the additon of %2 at the end of the command line.  PCBoard will
  383.   pass the word TEST as %2 when using the TEST command from the board,
  384.   and will pass nothing in %2 when testing an upload.
  385.                            
  386. * The user was being displayed the name of the file including drive and
  387.   path when a file failed testing.  This has been modified to show only
  388.   the filename, for security reasons.  
  389.  
  390. * In order to allow maximum flexibility in using GIFTEST for testing 
  391.   .GIF files, ZipLab will no longer make ANY assumptions about what
  392.   command lines need to be passed to GIFTEST.EXE.  You should use
  393.   GTSETUP.EXE (from GIFTEST) to configure GIFTEST, and then use the
  394.   new item in the PTEST.CFG file to pass any additonal parameters you
  395.   require.  Please run SETUP.EXE to effect the change required in the
  396.   PTEST.CFG file, and read the documentation for GIFTEST to see what
  397.   command line parameters you require.
  398.   
  399.   
  400.  
  401.                            ZipLab PLUS Version 1.4
  402.                             
  403. * A CONFIGURATION CHANGE IS REQUIRED FOR THIS VERSION!!!  RUN SETUP.EXE!
  404.  
  405. * Added an entry in the .CFG file for the type of information to appear at 
  406.   the beginning of the line added to the file description.  The choices 
  407.   are:
  408.   
  409.                    ENTRY:    MEANING:
  410.                    
  411.                    CRC       The CRC32 value of the archive file.
  412.                    FILES     The number of files in the archive
  413.                    NONE      Insert only the date information.
  414.                               
  415.   Note that if you see two files with the same CRC32, they are the SAME 
  416.   file, even if the names and dates are different.  How you use this 
  417.   information is up to you for now, although I plan for a future release 
  418.   of ZipLab to have the capability to search a database of existing file 
  419.   CRC32's on your system, and reject re-named duplicates.
  420.   
  421.   Note as well that calculating the CRC32 will cause a momentary delay 
  422.   during the "checking CRC" process.  The delay will be a second or two on 
  423.   a small file, and up to 15-20 seconds on a file around 1meg.
  424.   
  425. * Added an entry in the .CFG file which if "Y" will search the archive 
  426.   for FILE_ID.DIZ. If FILE_DIZ is found, ZipLab will replace the 
  427.   description left by the user with the description contained in 
  428.   FILE_ID.DIZ.  Set this to "N" if you do not wish this feature, but
  429.   I do strongly recommend it.  FILE_ID.DIZ is a standard format file
  430.   containing the author's description of the archive contents.  Why not
  431.   get the description from the "horses mouth"?  Not all Shareware authors
  432.   are inserting FILE_ID.DIZ yet, but it is becoming increasingly popular.
  433.   
  434. * Please run SETUP.EXE to create the new .CFG file(s) for your system.
  435.   
  436.   
  437.                               
  438.                            ZipLab PLUS Version 1.3
  439.  
  440. * No configuration file changes required for this version.
  441.  
  442. * Corrected several things which were not working correctly.  
  443.  
  444.   1)  If a file failed any test, ZipLab was doing everything it was supposed
  445.       to, but then exiting with an ERROR 76.  Fixed.
  446.   2)  A flag on ARJ was set wrong, so that imbedded files with the same 
  447.       name as a file in the top level .ARJ would cause an "overwrite?" pause.
  448.   3)  SCAN'ing for virus infestation was not working properly in "imbedded"
  449.       archives.  ZipLab will now properly SCAN executables and overlays 
  450.       contained in imbedded archives.
  451.   4)  I broke CRC checking in archives and .TD0 files in the 1.2 version.
  452.       This has been fixed.  Archives and .TD0 files inside the top level
  453.       archive will now be CRC checked properly.
  454.   5)  I was previously only running SCAN against .EXE and .COM files in
  455.       the archive.  I have added .OVL (which SCAN recognizes as executable).                        
  456.       
  457.                             
  458.                             ZipLab PLUS Version 1.2
  459.                             
  460.                             
  461. * No configuration file changes required for this version.
  462.  
  463. * Fixed a tricky little problem with an ASM routine I use to RD directories.
  464.   The routine was not properly killing the directory if SET ZIPLAB= was used
  465.   to set the "work" directory to a RAM drive.  This should now work fine.
  466.   There were other instances where some machines (or DOS') were having 
  467.   trouble with removing the "work" directory.  These are also fixed...
  468.   
  469. * Fixed a problem where PKUNZIP was stopping with a "do you want to overwrite?"
  470.   message (which we couldn't see), if a file had imbedded paths with files of
  471.   the same name in different paths.  This should no longer be a problem.
  472.   
  473. * The LHARC program is now called LHA.EXE in newer versions.  ZipLab will 
  474.   work properly with either LHARC.EXE or LHA.EXE, but defaults to LHA.EXE.
  475.   
  476.                                   
  477.                             ZipLab PLUS Version 1.1
  478.                             
  479. * No configuration file changes required for this version.
  480.  
  481. * I had left in a lot of "local" display of the testing process, so that I
  482.   could get useful debugging information back from my users.  I have now
  483.   removed as much as possible of the local displays, and the process should
  484.   look a lot less jerky to the watching sysop.
  485.   
  486. * Added a the ability to use ".*" as one of the extensions which will be
  487.   passed without archive testing.  If you put ".*" in using Setup.Exe, ALL
  488.   files will be passed.  Files passed with this method OR by specifing
  489.   particular extensions in PTest.Cfg will still be SCAN'd for virus'.  
  490.   
  491. * Fixed a problem where in LOCAL mode using wildcards, a directory which
  492.   contained a mixture of archive types (ZIP, ARJ, LZH) would cause problems
  493.   after testing the first type.
  494.   
  495. * Some users were having problems reassigning the "working" directory.  This
  496.   is by default PTEST.DIR under the current directory (C:\PCB\PTEST.DIR\ for
  497.   most sysops), but can be changed to another directory with an environment
  498.   variable.   In your Autoexec.Bat, the line "SET ZIPLAB=d:\path" will allow
  499.   any drive and directory to be used for the "working" directory.  PLEASE,
  500.   remember that this directory will be used and DELETED when the process is
  501.   done.  Several people tried to use C:\PCB or just C:\ and experienced 
  502.   unfortunate effects.  I have tested ZipLab PLUS with a ramdrive as the
  503.   "working" directory, and it seems to work fine.  There may be a problem
  504.   with directories containing a "." in early versions of DOS. if you are
  505.   not running DOS 4.0 or later, and are having problems with ZipLab Plus,
  506.   you may want to try reassigning to another directory name.
  507.   
  508. * Descriptions will not be modified if you are not running PCBoard 14.5(a)
  509.   or later.  Early 14.5 versions didn't save the descriptions in the same
  510.   location during the testing process, and ZipLab Plus won't find them.
  511.                             
  512.                             
  513.                             ZipLab PLUS Version 1.0
  514.                 
  515. * Configuration file changes required for this version! (from old ZipLab)
  516.  
  517. * This is the new ZipLab PLUS!  A lot of hard work has gone into this and 
  518.   earlier versions,  and I will be requiring a *REGISTRATION FEE* with 
  519.   this version.  See REGISTER.DOC for details on how to register ZipLab 
  520.   PLUS.
  521.                 
  522. * ZipLab will now test .ARJ and .LZH files, as well as the .ZIP 
  523.   format.  You will need to have ARJ.EXE and LHA.EXE if you accept 
  524.   these formats, and a change to the .CFG file is *REQUIRED* to tell 
  525.   PTEST where they are.  You must put them in the PTEST.CFG file, even 
  526.   if you don't accept these formats,  and don't have the programs... 
  527.   Just lie to it.
  528.                 
  529. * ZipLab now fully supports ProDoor as well as PCBoard.
  530.  
  531. * You may now run ZipLab while out of the bulletin board system and use 
  532.   wildcards (* or ?) in the testing procedure. This will allow you to test 
  533.   existing archive file(s) on your system.  *NO* changes will be made to 
  534.   existing descriptions. To enable this feature, place the word LOCAL at 
  535.   the end of the PTEST command line.
  536.  
  537.   EXAMPLE: C:\ZIPLAB>PTEST m:\pcb\dir1\*.zip ptest.cfg LOCAL
  538.                 
  539. * ZipLab will now SCAN archives inside archives to test for virus 
  540.   infestation.
  541.   
  542. * You may now have rejected uploads left in your private directory if you 
  543.   prefer this setup.  Set the "holding" directory  to the location of your 
  544.   "private" or "upload"  directory  (whichever you wish),  and the file(s) 
  545.   will remain there. The description(s) will be posted to your "private" 
  546.   dir file.  This corrects a situation where sysops trying to do this with 
  547.   earlier releases of ZipLab would lose the rejected file.
  548.                 
  549. * By default, ZipLab will use a directory called PTEST.DIR under the 
  550.   current directory for unzip'ing and testing purposes.  This directory 
  551.   will be erased and removed by ZipLab at the end of the run.  If you wish 
  552.   to use another directory for this purpose (like a RAM drive to improve 
  553.   speed), set the DOS environment variable "ZIPLAB".  
  554.  
  555.   EXAMPLE:  SET ZIPLAB=E:\WORKDIR
  556.  
  557. * You may choose to add a file to the archive package, by adding the 
  558.   appropriate information to the PTEST.CFG file.  I am opposed to this 
  559.   practice, but don't desire to tell anyone how to run their shop.
  560.  
  561. * The ORIGINAL file date of the archive file is now retained. Earlier 
  562.   versions of ZipLab would set the archive file date  to the date of the 
  563.   newest member in the archive.  This was required for age testing, but is 
  564.   no longer.
  565.                 
  566. * ZipLab will NOT leave behind  "hidden,  read-only  or  system" files 
  567.   which were imbedded in archives.  They will be tested, and properly 
  568.   deleted when the tests are finished.
  569.                 
  570. * ZipLab now uses GIFTEST.EXE to test .GIF files (if permitted).  This 
  571.   program by Dave Navarro will allow you to set up a GIFTEST.CFG file - 
  572.   giving you even more control over  .GIF  testing.  An addition to your 
  573.   PTEST.CFG file is required to support this.  Please read the docs with  
  574.   GIFTSTxx.ZIP  for details  on  how to best set up the GIFTEST.CFG file. 
  575.   YOU MUST REGISTER GIFTEST TO USE IT!
  576.                 
  577. * You may now put all BBS advertising file  names  into a text  file, one 
  578.   on each line.  In PTEST.CFG, place an "@" before the name of this text 
  579.   file, and ZipLab will delete all listed advertising  files in one pass.  
  580.   THIS IS MUCH FASTER for those with multiple advertising files to reject.
  581.  
  582.  
  583.  
  584.  
  585. ***********************************************************************************************
  586.  
  587.    This program was written in QuickBasic 4.5, with some help from 
  588. Hammerly Computing's ProBas 4.01.   I have also included a few utilities 
  589. which PTEST will use in the course of testing.  These utilities are the 
  590. property of the authors, and you are strongly requested to register them 
  591. if you continue to use ZIPLAB PLUS.
  592.  
  593.                              Jeffrey S. Morley
  594.                            The Interconnect BBS
  595.                                (703)425-2505
  596.  
  597.             PLEASE SEE REGISTER.DOC FOR REGISTRATION INFORMATION
  598.  
  599.                 (C)Copyright 1989-1991 by Jeffrey S. Morley
  600.  
  601.  
  602.